home *** CD-ROM | disk | FTP | other *** search
- - FlashPac C Library, Version 3.61 - DESCRIBE.DOC -
-
-
-
-
- F l a s h P a c C L i b r a r y
- -------------------------------------
-
- Version 3.61
- --------------
-
- D E S C R I P T I O N A N D
- --------------------------------
-
- A U T H O R I N F O R M A T I O N
- --------------------------------------
-
- Last updated: March, 1993
-
-
- This file includes sample descriptions which you may use to describe
- the FlashPac C Library package.
-
- Disk Vendors and Distributors please refer to the VENDOR.DOC text
- file.
-
-
-
- Program Information
-
- -----------------------------------------------------------------
- File Name(s) for BBSs
- -----------------------------------------------------------------
-
- For consistency and to help users locate the files, please use the
- following file names:
-
-
- Programs and documentation are contained within a single archive
- file, please use the following name:
-
-
- FPCLIB36.ZIP FlashPac C Library V3.61
-
-
- If the program is compressed using some other file compression
- method, then please use the name "FPCLIB36" with the appropriate
- extension (PAK, ARC, LZH, ZOO, etc.).
-
-
- -----------------------------------------------------------------
- Keywords
- -----------------------------------------------------------------
-
- FPCLIB FPLIB C VIDEO MOUSE EGA VGA
-
-
- -----------------------------------------------------------------
- Category
- -----------------------------------------------------------------
-
- Programming Tools, C language
-
-
- -----------------------------------------------------------------
- Program Name, Category, Keywords
- -----------------------------------------------------------------
-
- FlashPac C Library, Programming Tools - C language, FPCLIB FPLIB
- C VIDEO MOUSE EGA VGA
-
-
- -----------------------------------------------------------------
- Short Description:
- -----------------------------------------------------------------
-
- FPCLib provides over 40 direct video routines to save/restore
- screen data, frame windows, display strings, change video
- attributes, and edit data fields. Bios Video support for cursor
- control, hardware detection, font selection, font definition, etc.
- Mouse support to show/hide mouse, get/set cursor position, set
- x,y ranges and also a mouse interrupt handler. Bios and DOS
- keyboard support for total keyboard control. FPCWin library
- includes a set of C and assembler functions that implements the
- foundation for a message based program. The FPCWin functions
- clone the OS/2 PM API.
-
-
- -----------------------------------------------------------------
- Long Description:
- -----------------------------------------------------------------
-
- The FlashPac C library is for use with Microsoft or Turbo C in
- MS-DOS. The library was written in assembler for speed and small
- code size. Each function was written to be independant of the
- other functions so extra code is not carried along unnecessarily.
- When code is NOT used it is NOT linked into the program. The
- library provides support for direct and BIOS video, mouse,
- keyboard, printer, and DOS functions. FPCWin uses FPCLib to
- collect all keyboard and mouse events into its system queue which
- can then be retrieved with a call to WinGetMsg.
-
-
- Direct Video
- ------------
-
- Over 40 functions to let you decide how a user interface should
- look without the extra baggage of other routines.
-
- o Display strings
- o Save and restore screen data
- o Set and get cursor position
- o Show and hide cursor
- o Set cursor size
- o Frame window
- o Scroll window contents left, right, up or down
- o Fill row or column with specified character or attribute
-
-
- Bios Video
- ----------
-
- Over 50 functions so you can control video modes, fonts, and
- colors on ega and vga displays.
-
-
- o Enables or disables video refresh for active display
- o Get video configuration
- o Manipulate color values
- o Set number scan lines
- o Set default 8x8, 8x14, and 8x16 font tables
- o Load user defined font table
- o Select alternate print-screen routine
-
-
- Mouse
- -----
-
- Provides functions to let you easily add mouse support to your
- DOS program.
-
- o Get button press information
- o Get button release information
- o Get button status and location of cursor
- o Set mouse cursor position
- o Hide and display mouse cursor
- o Use interrupt event handler to queue mouse events
- o Determines if mouse hardware and software are installed
- o Set row and column boundaries for mouse movement
-
-
- Keyboard
- --------
-
- Provides both DOS and BIOS keyboard support to fit your needs.
-
- o Clear buffer
- o Test to see if a key has been pressed
- o Get shift status
- o Extended support
- o Set repeat rate
- o Push a key code into buffer
-
-
- FPCWin
- ------
-
- FPCWin is an additional library of C and assembler functions
- that clone the OS/2 PM API functions. This release provides
- the foundation for implementing message based programs.
-
- o WinCreateMsg Creates message queue
- o WinDestroyMsg Destroys message queue
- o WinGetMsg Retrieves next message from queue
- o WinInitialize Initializes FPCWin system
- o WinPeekMsg Inspect message queue
- o WinPostMsg Post message to message queue
- o WinTerminate Terminate program & release resources
-
-
- -----------------------------------------------------------------
- Registration Information:
- -----------------------------------------------------------------
-
- The following is a list of the four levels of registration and
- benefits.
-
- Option Cost Registration Benefit
- ------ ------ -------------------------------------------------
- 1 $0.00 - Free technical support.
- - Placed on mailing list for upgrade notices.
-
- 2 $2.50 - Free technical support.
- - Placed on mailing list for upgrade notices.
- - Latest distribution diskette.
-
- 3 $30.00 - Free technical support.
- - Placed on mailing list for upgrade notices.
- - Latest distribution diskette.
- - Source code.
-
- 4 $50.00 - Free technical support.
- - Placed on mailing list for upgrade notices.
- - Latest distribution diskette.
- - Source code.
- - Printed manual.
-
-
- For complete user registration information please refer to the
- REGISTER.DOC text file.
-
-
- -----------------------------------------------------------------
- Author/Publisher Information:
- -----------------------------------------------------------------
-
- SimpleSoft is a small software company owned and operated by
- Kevin Dahl. At SimpleSoft we believe that the PRIMARY purpose of
- business is service, not profit. This concept is fundamental to
- our approach to product development, production and marketing.
-
- SimplSoft has been producing top quality computer software at
- reasonable prices, continuously, since 1987.
-
- Please feel free to contact me (Kevin Dahl) at any time if you
- have any questions, comments or suggestions. I can be reached by
- mail at the following address:
-
- Kevin Dahl
- SimpleSoft
- 1209 Poplar St
- La Crescent, MN 55947
- U.S.A.
-
-
- I can also be reached by voice or electronically as follows:
-
- Voice: (507) 895-8237
- CompuServe: 70253,1270
-